package com.turato.table.service.impl;

import com.turato.table.service.MsgService;
import org.springframework.stereotype.Service;

/**
 * @author tuhao
 * @date 2021/1/16 5:00 下午
 * @desc 中国电信
 */
@Service
public class ChinaUnicomMsgServiceImpl implements MsgService {

    private final static String chinaUnicomChannelType = "中国联通";

    /**
     * 发送消息
     *
     * @param channelType 发送消息的渠道：移动，联通，小灵通
     * @param content     发送的内容
     */
    @Override
    public void send(String channelType, String content) {
        if (!support(channelType)) {
            return;
        }
        System.out.println("通过中国联通发消息");
    }

    /**
     * 获取支持的消息
     *
     * @return
     */
    @Override
    public String getChannelType() {
        return chinaUnicomChannelType;
    }

    private Boolean support(String channelType) {
        if (chinaUnicomChannelType.equals(channelType)) {
            return true;
        }
        return false;
    }
}
